The ASPECS Process
نویسندگان
چکیده
This chapter introduces an agent-oriented software process for engineering complex systems called ASPECS. ASPECS is based on a holonic organizational metamodel and provides a step-by-step guide from requirements to code, allowing the modeling of a system with different levels of details using a set of refinement methods. This chapter introduces the ASPECS process using the documentation template provided by the IEEE FIPA DPDF Working Group. One of the founding principles of ASPECS is to combine both holonic structures and organizational approaches to ease the modeling and development of complex software applications. The target scope for the proposed approach can be found in complex systems and, especially, hierarchical complex systems. ASPECS is mainly suitable for open large-scale MAS. The main vocation of ASPECS is toward the development of holonic (as well as not-holonic) societies of software agents.
منابع مشابه
ASPECS: an Agent-oriented Software Process for Engineering Complex Systems How to design agent societies under a holonic perspective
Holonic multiagent systems (HMAS) offers a promising software engineering approach for developing complex open software systems. However the process of building MultiAgent Systems (MAS) and HMAS is mostly different from the process of building more traditional software systems and it introduces new design and development challenges. This paper introduces an agent-oriented software process for e...
متن کاملA Glimpse of the ASPECS Process documented with the FIPA DPDF Template
The FIPA DPDF working group aims to propose a definition of method fragment to be used during a situational method engineering process, the fundamental elements it is composed of and the metamodel it is based on. Using the FIPA DPDF template, this paper presents the fragments issued from the methodology aspecs. The process of this methodology, the underlying metamodel and the workproducts relat...
متن کاملUse of formal languages to consolidate a Holonic MAS methodology: a specification approach for analysing Problem and Agency domains
ion step is not amenable to formal proof. However, it is possible to validate a specification by proving challenging theorems concerning properties that the specification is expected to exhibit. If correct, these theorems reinforce the specifier’s understanding of the specification and its relationship with the underlying Problem Domain. If not, the specification probably needs to be changed to...
متن کاملMethod integration: An approach to develop agent oriented methodologies
Agent oriented software engineering (AOSE) is an emerging field in computer science and proposes some systematic ideas for multi agent systems analysis, implementation and maintenance. Despite the various methodologies introduced in the agent-oriented software engineering, the main challenges are defects in different aspects of methodologies. According to the defects resulted from weaknesses ...
متن کاملAdapting and Extended ASPECS Methodology to Support the Goal Concept
Methodology is generally a guideline for solving a problem, with specific components such as phases, tasks, methods, techniques and tools. In this paper, we will extend/adapt the ASPECS methodology by adding a new phase called Goal identification which allows identifying the Goals of the system from the beginning of the methodology. c © 2011 Published by Elsevier Ltd. Selection
متن کامل